package com.ty.common.core.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * ErrorPrefixEnum - 定义错误前缀的枚举类。
 * <p>
 * 此枚举类用于集中管理和定义应用中的错误前缀，以便统一错误代码格式。
 * </p>
 * @Author: TangYuan
 * @Date: 2025/8/18 16:57
 */
@Getter
@AllArgsConstructor
public enum ErrorPrefixEnum {

    // 基础异常
    COMMON("C", "common异常"),

    // AI模块异常
    AI("AI", "AI异常"),

    // 管理模块异常
    ADMIN("A", "admin异常");

    /**
     * 前缀标识
     */
    private final String prefix;

    /**
     * 描述
     */
    private final String description;

}
